Dan B Edexcel GCSE Chemistry SC17-25 and SC3-7 and 9 revision mats, which covers all of the Paper 2 topics (no rating)